Agile Satellite Scheduling via Permutation Search with Constraint Propagation
نویسندگان
چکیده
Earth Observation Satellite (EOS) scheduling is an important oversubscribed constraint optimization problem. Permutation-based scheduling methods have recently been shown to be effective on these problems. However, the new agile EOS satellites present additional scheduling complexity because they allow image acquisition over a window of possible observation times. Constraint propagation algorithms have been successfully applied in traditional local search methods for these problems. In this paper, we describe a synthesis of permutation-based search and constraint propagation for agile EOS scheduling. Our approach incorporates the advantages of both techniques. We obtain the large neighbourhood behaviour of permutation search for oversubscribed resource scheduling problems. As well, we exploit the power of constraint propagation to retain as much flexibility as possible while building the schedule. We investigate different local optimization algorithms (including hill-climbing, simulated annealing and squeaky wheel optimization) coupled with constraint propagation over image acquisition time windows. We compare our method to recent permutation-based methods for non-agile EOS scheduling which rely upon a greedy scheduler for assigning image acquisition times. Experiments are performed on synthetic EOS data sets using both uniform random image targets and actual urban image target sets. We measure both schedule quality and solution degradation as new image requests are added dynamically to the problem. Our results suggest that permutation-based search coupled with constraint propagation works very well for agile EOS scheduling.
منابع مشابه
Saturated and Consistent Neighborhood for Selecting and Scheduling Photographs of Agile Earth Observing Satellite
The mission of an Agile Earth Observing Satellite (AEOS) is to acquire photographs on the Earth surface, in response to observation requests. The management problem of an AEOS is to select and schedule a subset of weighted images among a set of candidate ones which must satisfy imperative constraints and at the same time maximize a given profit function. This new generation of satellites, like ...
متن کاملHow to Manage the New Generation of Agile Earth Observation Satellites ?
In this paper, we address the problem of managing the new generation of agile Earth Observing Satellites. Whereas non-agile satellites such as Spot have only one degree of freedom for acquiring images, the new generation satellites have three, giving opportunities for a more efficient scheduling of observations. A counterpart of this advantage is that the scheduling of observations is made much...
متن کاملScheduling a constellation of agile earth observation satellites with preemption
In this paper, we consider a scheduling problem for a set of agile Earth observation satellites for scanning different parts of the Earth’s surface. We assume that preemption is allowed to prevent repetitive images and develop four different preemption policies. Scheduling is done for the imaging time window and transmission time domain to the Earth stations as well. The value of each picture ...
متن کاملA multi-objective local search heuristic for scheduling Earth observations taken by an agile satellite
This paper presents an indicator-based multi-objective local search (IBMOLS) to solve a multi-objective optimization problem. The problem concerns the selection and scheduling of observations for an agile Earth observing satellite. The mission of an Earth observing satellite is to obtain photographs of the Earth surface to satisfy user requirements. Requests from several users have to be manage...
متن کاملMulti-objective Differential Evolution for the Flow shop Scheduling Problem with a Modified Learning Effect
This paper proposes an effective multi-objective differential evolution algorithm (MDES) to solve a permutation flow shop scheduling problem (PFSSP) with modified Dejong's learning effect. The proposed algorithm combines the basic differential evolution (DE) with local search and borrows the selection operator from NSGA-II to improve the general performance. First the problem is encoded with a...
متن کامل